Developing an ARM based GNU/Linux Operating System for Single Board Computer – Cubietruck
نویسنده
چکیده
The design and implementation of a Monolithic-Kernel Single Board Computer (SBC) Cubietruck GNU/Linux-like operating system on ARM platform in technical details, including boot loader design UBOOT, building the Kernel uImage, design of root file system and init process. The Single Board Computer Operating System (SBC OS) is developed on Linux platform with GNU tool chain. The SBC OS can be used for both SBC system application development and related curriculum teaching. Single Board Computer like embedded system related curriculums are already become necessary components for undergraduate computer majors. The system is mainly designed for the purpose of technical research and curriculum based teaching and students to learn, study and more readable, of which the source codes can be provided to students, guiding them to design tiny operating system on ARM platform from scratch. Keyword-Single Board Computer, UBOOT, Monolithic-Kernel, Init Process, ARM, UImage
منابع مشابه
Design of ARM Based Embedded Operating System Micro Kernel
This paper describes the design and implementation of an ARM based embedded operating system micro kernel developed on Linux platform with GNU tool chain in technical details, including the three-layer architecture of the kernel (boot layer, core layer and task layer), multi-task schedule (priority for real-time and round-robin for time-sharing), IRQ handler, SWI handler, system calls, and inte...
متن کاملApplication of Ethernet Powerlink for communication in a Linux RTAI open CNC control system
In Computerized Numerical Control (CNC) systems the communication bus between the controller and axis servo drives must offer high bandwidth, noise immunity and time determinism. More and more CNC systems use real-time Ethernet protocols such as Ethernet Powerlink (EPL). Many modern controllers are closed costly hardware-based solutions. In this article the implementation of EPL communication b...
متن کاملDesign and Analysis of Multiple OS Implementation on a Single ARM-Based Embedded Platform
Recently, with the development of embedded system hardware technology, there is a need to support various kinds of operating system (OS) operation in embedded systems. In mobile processors, ARM started to provide the virtualization extension support technology which was intended for processors in PC processors. Virtualization technology has the advantage of using hardware resources effectively....
متن کاملImplementation Of Led Driver For Commercial Applications Based On Arm 9
In Real time development 32-bit CPU’s which are widely used satisfies high speed processing, but they need a platform which makes it to run systems steadily and speedily. Stability and security plays an important role in embedded field. Based on the price, architecture and security Linux is one platform which plays an important role in embedded applications .The new version kernel has more bene...
متن کاملBsp Customization and Porting of Linux on Arm Cortex Based I.mx6 Processor with Yocto Build Environment
Abstract In the last few years, the need for compact and embedded systems has expanded in all fields. With regard to this development, ARM development platform is the ideal and practical answer for planning a new product design. ARM platforms carry a generally positive result regarding speed, accuracy, adaptability, size and cost. Every new embedded design, at the back an operating system must ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2014